package com.cxhc.system.domain.app;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.cxhc.common.annotation.Excel;
import com.cxhc.common.core.domain.BaseEntity;

/**
 * 房间信息对象 cm_room_info
 * 
 * @author Dhq
 * @date 2024-11-14
 */
public class CmRoomInfo
{

    /** $column.columnComment */
    private Long id;

    /** 公寓id */
    @Excel(name = "公寓id")
    private String apartId;

    /** 公寓名称 */
    @Excel(name = "公寓名称")
    private String apartName;

    /** 房间号码 */
    @Excel(name = "房间号码")
    private String roomNo;

    /** 房间所在楼层 */
    @Excel(name = "房间所在楼层")
    private String roomFloor;

    /** 是否是经营场所（1，0） */
    @Excel(name = "是否是经营场所", readConverterExp = "1=，0")
    private String isOperate;

    /** 经营场所名称 */
    @Excel(name = "经营场所名称")
    private String operateName;

    /** 经营场所类型 */
    @Excel(name = "经营场所类型")
    private String operateType;

    /** 法人名称 */
    @Excel(name = "法人名称")
    private String legal;

    /** 法人名称 */
    @Excel(name = "法人名称")
    private String legalCard;

    /** 法人名称 */
    @Excel(name = "法人名称")
    private String legalTel;

    /** 法人名称 */
    @Excel(name = "法人名称")
    private String legalAddr;

    /** 经营许可编号 */
    @Excel(name = "经营许可编号")
    private String operateCard;

    /** 许可有效日期 */
    @Excel(name = "许可有效日期")
    private String operateDate;

    /** 许可范围 */
    @Excel(name = "许可范围")
    private String operateScope;

    /** 许可状态 */
    @Excel(name = "许可状态")
    private String operateStatus;

    /** 许可状态 */
    @Excel(name = "许可状态")
    private String operatePhoto;

    /** 发证机关 */
    @Excel(name = "发证机关")
    private String issuingAuthority;

    /** 信息核查时间 */
    @Excel(name = "信息核查时间")
    private String checkDate;

    /** 信息核查人 */
    @Excel(name = "信息核查人Id")
    private String checkNameId;

    /** 信息核查人 */
    @Excel(name = "信息核查人名字")
    private String checkName;

    /** 1通过，0不通过 */
    @Excel(name = "1通过，0不通过")
    private String checkStatus;

    /** 是否删除（1，0） */
    @Excel(name = "是否删除", readConverterExp = "1=，0")
    private String isDeleted;

    /** 创建者 */
    private String createBy;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String createTime;

    /** 更新者 */
    private String updateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String updateTime;

    /** 备注 */
    private String remark;

    /** 联系人姓名 */
    private String contactsName;

    /** 联系人职位 */
    private String contactsPosition;

    /** 联系人电话 */
    private String contactsTel;

    /** 备注 */
    private String householdNum;

    /** 备注 */
    private String householdName;

    /** 备注 */
    private String householdIdCard;

    /** 备注 */
    private String householdPhone;

    public String getHouseholdNum() {
        return householdNum;
    }

    public void setHouseholdNum(String householdNum) {
        this.householdNum = householdNum;
    }

    public String getHouseholdName() {
        return householdName;
    }

    public void setHouseholdName(String householdName) {
        this.householdName = householdName;
    }

    public String getHouseholdIdCard() {
        return householdIdCard;
    }

    public void setHouseholdIdCard(String householdIdCard) {
        this.householdIdCard = householdIdCard;
    }

    public String getHouseholdPhone() {
        return householdPhone;
    }

    public void setHouseholdPhone(String householdPhone) {
        this.householdPhone = householdPhone;
    }

    public String getContactsName() {
        return contactsName;
    }

    public void setContactsName(String contactsName) {
        this.contactsName = contactsName;
    }

    public String getContactsPosition() {
        return contactsPosition;
    }

    public void setContactsPosition(String contactsPosition) {
        this.contactsPosition = contactsPosition;
    }

    public String getContactsTel() {
        return contactsTel;
    }

    public void setContactsTel(String contactsTel) {
        this.contactsTel = contactsTel;
    }

    public String getCheckNameId() {
        return checkNameId;
    }

    public void setCheckNameId(String checkNameId) {
        this.checkNameId = checkNameId;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setApartId(String apartId) 
    {
        this.apartId = apartId;
    }

    public String getApartId() 
    {
        return apartId;
    }
    public void setApartName(String apartName) 
    {
        this.apartName = apartName;
    }

    public String getApartName() 
    {
        return apartName;
    }
    public void setRoomNo(String roomNo) 
    {
        this.roomNo = roomNo;
    }

    public String getRoomNo() 
    {
        return roomNo;
    }
    public void setRoomFloor(String roomFloor) 
    {
        this.roomFloor = roomFloor;
    }

    public String getRoomFloor() 
    {
        return roomFloor;
    }
    public void setIsOperate(String isOperate) 
    {
        this.isOperate = isOperate;
    }

    public String getIsOperate() 
    {
        return isOperate;
    }
    public void setOperateName(String operateName) 
    {
        this.operateName = operateName;
    }

    public String getOperateName() 
    {
        return operateName;
    }
    public void setOperateType(String operateType) 
    {
        this.operateType = operateType;
    }

    public String getOperateType() 
    {
        return operateType;
    }
    public void setLegal(String legal) 
    {
        this.legal = legal;
    }

    public String getLegal() 
    {
        return legal;
    }
    public void setLegalCard(String legalCard) 
    {
        this.legalCard = legalCard;
    }

    public String getLegalCard() 
    {
        return legalCard;
    }
    public void setLegalTel(String legalTel) 
    {
        this.legalTel = legalTel;
    }

    public String getLegalTel() 
    {
        return legalTel;
    }
    public void setLegalAddr(String legalAddr) 
    {
        this.legalAddr = legalAddr;
    }

    public String getLegalAddr() 
    {
        return legalAddr;
    }
    public void setOperateCard(String operateCard) 
    {
        this.operateCard = operateCard;
    }

    public String getOperateCard() 
    {
        return operateCard;
    }
    public void setOperateDate(String operateDate) 
    {
        this.operateDate = operateDate;
    }

    public String getOperateDate() 
    {
        return operateDate;
    }
    public void setOperateScope(String operateScope) 
    {
        this.operateScope = operateScope;
    }

    public String getOperateScope() 
    {
        return operateScope;
    }
    public void setOperateStatus(String operateStatus) 
    {
        this.operateStatus = operateStatus;
    }

    public String getOperateStatus() 
    {
        return operateStatus;
    }
    public void setOperatePhoto(String operatePhoto) 
    {
        this.operatePhoto = operatePhoto;
    }

    public String getOperatePhoto() 
    {
        return operatePhoto;
    }
    public void setIssuingAuthority(String issuingAuthority) 
    {
        this.issuingAuthority = issuingAuthority;
    }

    public String getIssuingAuthority() 
    {
        return issuingAuthority;
    }
    public void setCheckDate(String checkDate) 
    {
        this.checkDate = checkDate;
    }

    public String getCheckDate() 
    {
        return checkDate;
    }
    public void setCheckName(String checkName) 
    {
        this.checkName = checkName;
    }

    public String getCheckName() 
    {
        return checkName;
    }
    public void setCheckStatus(String checkStatus) 
    {
        this.checkStatus = checkStatus;
    }

    public String getCheckStatus() 
    {
        return checkStatus;
    }
    public void setIsDeleted(String isDeleted) 
    {
        this.isDeleted = isDeleted;
    }

    public String getIsDeleted() 
    {
        return isDeleted;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("apartId", getApartId())
            .append("apartName", getApartName())
            .append("roomNo", getRoomNo())
            .append("roomFloor", getRoomFloor())
            .append("isOperate", getIsOperate())
            .append("operateName", getOperateName())
            .append("operateType", getOperateType())
            .append("legal", getLegal())
            .append("legalCard", getLegalCard())
            .append("legalTel", getLegalTel())
            .append("legalAddr", getLegalAddr())
            .append("operateCard", getOperateCard())
            .append("operateDate", getOperateDate())
            .append("operateScope", getOperateScope())
            .append("operateStatus", getOperateStatus())
            .append("operatePhoto", getOperatePhoto())
            .append("issuingAuthority", getIssuingAuthority())
            .append("checkDate", getCheckDate())
            .append("checkName", getCheckName())
            .append("checkStatus", getCheckStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("isDeleted", getIsDeleted())
            .toString();
    }
}
